<?xml version="1.0"?>
<doc>
    <assembly>
        <name>CSharpFormat</name>
    </assembly>
    <members>
        <member name="T:InsertCodePlugin.CSharpFormat.CLikeFormat">
            <summary>
            Provides a base class for formatting languages similar to C.
            </summary>
        </member>
        <member name="T:InsertCodePlugin.CSharpFormat.CodeFormat">
            <summary>
            Provides a base class for formatting most programming languages.
            </summary>
        </member>
        <member name="T:InsertCodePlugin.CSharpFormat.SourceFormat">
            <summary>
            Provides a base implementation for all code formatters.
            </summary>
            <remarks>
            <para>
            To display the formatted code on your web site, the web page must 
            refer to a stylesheet that defines the formatting for the different 
            CSS classes generated by CSharpFormat:
            .csharpcode, pre, .rem, .kwrd, .str, .op, .preproc, .alt, .lnum.
            </para>
            <para>
            Note that if you have multi-line comments in your source code
            (like /* ... */), the "line numbers" or "alternate line background" 
            options will generate code that is not strictly HTML 4.01 compliant. 
            The code will still look good with IE5+ or Mozilla 0.8+. 
            </para>
            </remarks>
        </member>
        <member name="M:InsertCodePlugin.CSharpFormat.SourceFormat.#ctor">
            <summary/>
        </member>
        <member name="M:InsertCodePlugin.CSharpFormat.SourceFormat.FormatCode(System.IO.Stream)">
            <overloads>Transform source code to HTML 4.01.</overloads>
            
            <summary>
            Transforms a source code stream to HTML 4.01.
            </summary>
            <param name="source">Source code stream.</param>
            <returns>A string containing the HTML formatted code.</returns>
        </member>
        <member name="M:InsertCodePlugin.CSharpFormat.SourceFormat.FormatCode(System.String)">
            <summary>
            Transforms a source code string to HTML 4.01.
            </summary>
            <returns>A string containing the HTML formatted code.</returns>
        </member>
        <member name="M:InsertCodePlugin.CSharpFormat.SourceFormat.FormatSubCode(System.String)">
            <summary>
            Allows formatting a part of the code in a different language,
            for example a JavaScript block inside an HTML file.
            </summary>
        </member>
        <member name="M:InsertCodePlugin.CSharpFormat.SourceFormat.GetCssStream">
            <summary>
            Gets the CSS stylesheet as a stream.
            </summary>
            <returns>A text <see cref="T:System.IO.Stream"/> of the CSS definitions.</returns>
        </member>
        <member name="M:InsertCodePlugin.CSharpFormat.SourceFormat.GetCssString">
            <summary>
            Gets the CSS stylesheet as a string.
            </summary>
            <returns>A string containing the CSS definitions.</returns>
        </member>
        <member name="M:InsertCodePlugin.CSharpFormat.SourceFormat.MatchEval(System.Text.RegularExpressions.Match)">
            <summary>
            Called to evaluate the HTML fragment corresponding to each 
            matching token in the code.
            </summary>
            <param name="match">The <see cref="T:System.Text.RegularExpressions.Match"/> resulting from a 
            single regular expression match.</param>
            <returns>A string containing the HTML code fragment.</returns>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.SourceFormat.TabSpaces">
            <summary>
            Gets or sets the tabs width.
            </summary>
            <value>The number of space characters to substitute for tab 
            characters. The default is <b>4</b>, unless overridden is a 
            derived class.</value>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.SourceFormat.LineNumbers">
            <summary>
            Enables or disables line numbers in output.
            </summary>
            <value>When <b>true</b>, line numbers are generated. 
            The default is <b>false</b>.</value>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.SourceFormat.Alternate">
            <summary>
            Enables or disables alternating line background.
            </summary>
            <value>When <b>true</b>, lines background is alternated. 
            The default is <b>false</b>.</value>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.SourceFormat.EmbedStyleSheet">
            <summary>
            Enables or disables the embedded CSS style sheet.
            </summary>
            <value>When <b>true</b>, the CSS &lt;style&gt; element is included 
            in the HTML output. The default is <b>false</b>.</value>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.SourceFormat.CodeRegex">
            <summary>
            The regular expression used to capture language tokens.
            </summary>
        </member>
        <member name="M:InsertCodePlugin.CSharpFormat.CodeFormat.#ctor">
            <summary/>
        </member>
        <member name="M:InsertCodePlugin.CSharpFormat.CodeFormat.MatchEval(System.Text.RegularExpressions.Match)">
            <summary>
            Called to evaluate the HTML fragment corresponding to each 
            matching token in the code.
            </summary>
            <param name="match">The <see cref="T:System.Text.RegularExpressions.Match"/> resulting from a 
            single regular expression match.</param>
            <returns>A string containing the HTML code fragment.</returns>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.CodeFormat.Keywords">
            <summary>
            Must be overridden to provide a list of keywords defined in 
            each language.
            </summary>
            <remarks>
            Keywords must be separated with spaces.
            </remarks>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.CodeFormat.Preprocessors">
            <summary>
            Can be overridden to provide a list of preprocessors defined in 
            each language.
            </summary>
            <remarks>
            Preprocessors must be separated with spaces.
            </remarks>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.CodeFormat.StringRegEx">
            <summary>
            Must be overridden to provide a regular expression string
            to match strings literals. 
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.CodeFormat.CommentRegEx">
            <summary>
            Must be overridden to provide a regular expression string
            to match comments. 
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.CodeFormat.CaseSensitive">
            <summary>
            Determines if the language is case sensitive.
            </summary>
            <value><b>true</b> if the language is case sensitive, <b>false</b> 
            otherwise. The default is true.</value>
            <remarks>
            A case-insensitive language formatter must override this 
            property to return false.
            </remarks>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.CLikeFormat.CommentRegEx">
            <summary>
            Regular expression string to match single line and multi-line 
            comments (// and /* */). 
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.CLikeFormat.StringRegEx">
            <summary>
            Regular expression string to match string and character literals. 
            </summary>
        </member>
        <member name="T:InsertCodePlugin.CSharpFormat.MshFormat">
            <summary>
            Generates color-coded HTML 4.01 from MSH (code name Monad) source code.
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.MshFormat.CommentRegEx">
            <summary>
            Regular expression string to match single line comments (#).
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.MshFormat.StringRegEx">
            <summary>
            Regular expression string to match string and character literals. 
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.MshFormat.Keywords">
            <summary>
            The list of MSH keywords.
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.MshFormat.Preprocessors">
            <summary>
            Use preprocessors property to hilight operators.
            </summary>
        </member>
        <member name="T:InsertCodePlugin.CSharpFormat.HtmlFormat">
            <summary>
            Generates color-coded HTML 4.01 from HTML/XML/ASPX source code.
            </summary>
            <remarks>
            <para>
            This implementation assumes that code inside &lt;script&gt; blocks 
            is JavaScript, and code inside &lt;% %&gt; blocks is C#.</para>
            <para>
            The default tab width is set to 2 characters in this class.</para>
            </remarks>
        </member>
        <member name="M:InsertCodePlugin.CSharpFormat.HtmlFormat.#ctor">
            <summary/>
        </member>
        <member name="M:InsertCodePlugin.CSharpFormat.HtmlFormat.AttributeMatchEval(System.Text.RegularExpressions.Match)">
            <summary>
            Called to evaluate the HTML fragment corresponding to each 
            attribute's name/value in the code.
            </summary>
            <param name="match">The <see cref="T:System.Text.RegularExpressions.Match"/> resulting from a 
            single regular expression match.</param>
            <returns>A string containing the HTML code fragment.</returns>
        </member>
        <member name="M:InsertCodePlugin.CSharpFormat.HtmlFormat.MatchEval(System.Text.RegularExpressions.Match)">
            <summary>
            Called to evaluate the HTML fragment corresponding to each 
            matching token in the code.
            </summary>
            <param name="match">The <see cref="T:System.Text.RegularExpressions.Match"/> resulting from a 
            single regular expression match.</param>
            <returns>A string containing the HTML code fragment.</returns>
        </member>
        <member name="T:InsertCodePlugin.CSharpFormat.VisualBasicFormat">
            <summary>
            Generates color-coded HTML 4.01 from Visual Basic source code.
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.VisualBasicFormat.CaseSensitive">
            <summary>
            Determines if the language is case sensitive.
            </summary>
            <value>Always <b>true</b>, since VB is not case sensitive.</value>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.VisualBasicFormat.CommentRegEx">
            <summary>
            Regular expression string to match comments (' and REM). 
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.VisualBasicFormat.StringRegEx">
            <summary>
            Regular expression string to match string and character literals. 
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.VisualBasicFormat.Keywords">
            <summary>
            The list of VB keywords.
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.VisualBasicFormat.Preprocessors">
            <summary>
            The list of VB preprocessors.
            </summary>
        </member>
        <member name="T:InsertCodePlugin.CSharpFormat.JavaScriptFormat">
            <summary>
            Generates color-coded HTML 4.01 from JavaSctript source code.
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.JavaScriptFormat.Keywords">
            <summary>
            The list of JavaScript keywords.
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.JavaScriptFormat.Preprocessors">
            <summary>
            Use the pre-processor color to mark directives that start with @.
            </summary>
        </member>
        <member name="T:InsertCodePlugin.CSharpFormat.TsqlFormat">
            <summary>
            Generates color-coded T-SQL source code.
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.TsqlFormat.CommentRegEx">
            <summary>
            Regular expression string to match single line 
            comments (--). 
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.TsqlFormat.StringRegEx">
            <summary>
            Regular expression string to match string literals. 
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.TsqlFormat.CaseSensitive">
            <summary>
            Returns <b>false</b>, since T-SQL is not case sensitive.
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.TsqlFormat.Keywords">
            <summary>
            The list of T-SQL keywords.
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.TsqlFormat.Preprocessors">
            <summary>
            Use the pre-processor color to mark keywords that start with @@.
            </summary>
        </member>
        <member name="T:InsertCodePlugin.CSharpFormat.CSharpFormat">
            <summary>
            Generates color-coded HTML 4.01 from C# source code.
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.CSharpFormat.Keywords">
            <summary>
            The list of C# keywords.
            </summary>
        </member>
        <member name="P:InsertCodePlugin.CSharpFormat.CSharpFormat.Preprocessors">
            <summary>
            The list of C# preprocessors.
            </summary>
        </member>
    </members>
</doc>
